package app.fugema.shop.main.home.model;

import com.base.common.view.adapter.bean.ChildBaseBean;

import java.util.List;

public class StoreBean extends ChildBaseBean
{


    /**
     * SaleCount : 0
     * SaleCountByMonth : 0
     * CartQuantity : 0
     * CommentScore : 5
     * ShowProducts : [{"Id":7362,"ProductName":"外套夹克外套夹克外套夹克","MarketPrice":0,"MinSalePrice":10,"HasSKU":false,"DefaultImage":"httpg"}]
     * ProductCount : 1
     * ShopAllActives : {"ShopActives":[],"FreeFreightAmount":0,"IsFreeMail":false,"ShopCoupons":[],"MinCouponPrice":0,"MaxCouponPrice":0}
     * ShopBranch : {"ShopName":null}
     * Products : []
     */

    private int SaleCount;
    private int SaleCountByMonth;
    private int CartQuantity;
    private int CommentScore;
    private int ProductCount;
    private ShopAllActivesBean ShopAllActives;
    private ShopBranch ShopBranch;
    private List<ShowProductsBean> ShowProducts;
    private List<Object> Products;

    public int getSaleCount()
    {
        return SaleCount;
    }

    public void setSaleCount(int SaleCount)
    {
        this.SaleCount = SaleCount;
    }

    public int getSaleCountByMonth()
    {
        return SaleCountByMonth;
    }

    public void setSaleCountByMonth(int SaleCountByMonth)
    {
        this.SaleCountByMonth = SaleCountByMonth;
    }

    public int getCartQuantity()
    {
        return CartQuantity;
    }

    public void setCartQuantity(int CartQuantity)
    {
        this.CartQuantity = CartQuantity;
    }

    public int getCommentScore()
    {
        return CommentScore;
    }

    public void setCommentScore(int CommentScore)
    {
        this.CommentScore = CommentScore;
    }

    public int getProductCount()
    {
        return ProductCount;
    }

    public void setProductCount(int ProductCount)
    {
        this.ProductCount = ProductCount;
    }

    public ShopAllActivesBean getShopAllActives() {
        return ShopAllActives;
    }

    public void setShopAllActives(ShopAllActivesBean ShopAllActives) {
        this.ShopAllActives = ShopAllActives;
    }

    public ShopBranch getShopBranch()
    {
        return ShopBranch;
    }

    public void setShopBranch(ShopBranch ShopBranch)
    {
        this.ShopBranch = ShopBranch;
    }

    public List<ShowProductsBean> getShowProducts() {
        return ShowProducts;
    }

    public void setShowProducts(List<ShowProductsBean> ShowProducts)
    {
        this.ShowProducts = ShowProducts;
    }

    public List<Object> getProducts()
    {
        return Products;
    }

    public void setProducts(List<Object> Products)
    {
        this.Products = Products;
    }

    public static class ShopBranch
    {

        /**
         * ShopName : null
         * ShopBranchInTagNames : null
         * ShopBranchTagId : null
         * Id : 2
         * ShopId : 1
         * ShopBranchName : 万里门店2
         * AddressId : 0
         * AddressDetail :  昆明市 五华区 华山街道环城西路181号
         * AddressFullName : null
         * ContactUser : null
         * ContactPhone : 13689899898
         * Status : 0
         * CreateDate : 0001-01-01T00:00:00
         * UserName : null
         * PasswordOne : null
         * PasswordTwo : null
         * RegionIdPath : null
         * ServeRadius : 50
         * Longitude : 102.69
         * Latitude : 25.0393
         * ShopImages : https://www.fugema.cn:443/temp/202104300914554976230.jpg
         * Distance : 22.91
         * DistanceUnit : 22.91KM
         * Enabled : false
         * AddressPath : null
         * IsStoreDelive : true
         * IsAboveSelf : false
         * DeliveFee : 0
         * FreeMailFee : 0
         * IsFreeMail : false
         * DeliveTotalFee : 0
         * StoreOpenStartTime : 00:00:00
         * StoreOpenEndTime : 00:00:00
         * RecommendSequence : 9223372036854775807
         * IsRecommend : false
         * CommentScore : 0
         * DaDaShopId : null
         * IsAutoPrint : false
         * PrintCount : 0
         * EnableSellerManager : false
         * IsShelvesProduct : false
         */

        private Object ShopName;
        private Object ShopBranchInTagNames;
        private Object ShopBranchTagId;
        private int Id;
        private int ShopId;
        private String ShopBranchName;
        private int AddressId;
        private String AddressDetail;
        private Object AddressFullName;
        private Object ContactUser;
        private String ContactPhone;
        private int Status;
        private String CreateDate;
        private Object UserName;
        private Object PasswordOne;
        private Object PasswordTwo;
        private Object RegionIdPath;
        private int ServeRadius;
        private double Longitude;
        private double Latitude;
        private String ShopImages;
        private double Distance;
        private String DistanceUnit;
        private boolean Enabled;
        private Object AddressPath;
        private boolean IsStoreDelive;
        private boolean IsAboveSelf;
        private int DeliveFee;
        private int FreeMailFee;
        private boolean IsFreeMail;
        private int DeliveTotalFee;
        private String StoreOpenStartTime;
        private String StoreOpenEndTime;
        private long RecommendSequence;
        private boolean IsRecommend;
        private int CommentScore;
        private Object DaDaShopId;
        private boolean IsAutoPrint;
        private int PrintCount;
        private boolean EnableSellerManager;
        private boolean IsShelvesProduct;

        public Object getShopName() {
            return ShopName;
        }

        public void setShopName(Object ShopName) {
            this.ShopName = ShopName;
        }

        public Object getShopBranchInTagNames() {
            return ShopBranchInTagNames;
        }

        public void setShopBranchInTagNames(Object ShopBranchInTagNames) {
            this.ShopBranchInTagNames = ShopBranchInTagNames;
        }

        public Object getShopBranchTagId() {
            return ShopBranchTagId;
        }

        public void setShopBranchTagId(Object ShopBranchTagId) {
            this.ShopBranchTagId = ShopBranchTagId;
        }

        public int getId() {
            return Id;
        }

        public void setId(int Id) {
            this.Id = Id;
        }

        public int getShopId() {
            return ShopId;
        }

        public void setShopId(int ShopId) {
            this.ShopId = ShopId;
        }

        public String getShopBranchName() {
            return ShopBranchName;
        }

        public void setShopBranchName(String ShopBranchName) {
            this.ShopBranchName = ShopBranchName;
        }

        public int getAddressId() {
            return AddressId;
        }

        public void setAddressId(int AddressId) {
            this.AddressId = AddressId;
        }

        public String getAddressDetail() {
            return AddressDetail;
        }

        public void setAddressDetail(String AddressDetail) {
            this.AddressDetail = AddressDetail;
        }

        public Object getAddressFullName() {
            return AddressFullName;
        }

        public void setAddressFullName(Object AddressFullName) {
            this.AddressFullName = AddressFullName;
        }

        public Object getContactUser() {
            return ContactUser;
        }

        public void setContactUser(Object ContactUser) {
            this.ContactUser = ContactUser;
        }

        public String getContactPhone() {
            return ContactPhone;
        }

        public void setContactPhone(String ContactPhone) {
            this.ContactPhone = ContactPhone;
        }

        public int getStatus() {
            return Status;
        }

        public void setStatus(int Status) {
            this.Status = Status;
        }

        public String getCreateDate() {
            return CreateDate;
        }

        public void setCreateDate(String CreateDate) {
            this.CreateDate = CreateDate;
        }

        public Object getUserName() {
            return UserName;
        }

        public void setUserName(Object UserName) {
            this.UserName = UserName;
        }

        public Object getPasswordOne() {
            return PasswordOne;
        }

        public void setPasswordOne(Object PasswordOne) {
            this.PasswordOne = PasswordOne;
        }

        public Object getPasswordTwo() {
            return PasswordTwo;
        }

        public void setPasswordTwo(Object PasswordTwo) {
            this.PasswordTwo = PasswordTwo;
        }

        public Object getRegionIdPath() {
            return RegionIdPath;
        }

        public void setRegionIdPath(Object RegionIdPath) {
            this.RegionIdPath = RegionIdPath;
        }

        public int getServeRadius() {
            return ServeRadius;
        }

        public void setServeRadius(int ServeRadius) {
            this.ServeRadius = ServeRadius;
        }

        public double getLongitude() {
            return Longitude;
        }

        public void setLongitude(double Longitude) {
            this.Longitude = Longitude;
        }

        public double getLatitude() {
            return Latitude;
        }

        public void setLatitude(double Latitude) {
            this.Latitude = Latitude;
        }

        public String getShopImages() {
            return ShopImages;
        }

        public void setShopImages(String ShopImages) {
            this.ShopImages = ShopImages;
        }

        public double getDistance() {
            return Distance;
        }

        public void setDistance(double Distance) {
            this.Distance = Distance;
        }

        public String getDistanceUnit() {
            return DistanceUnit;
        }

        public void setDistanceUnit(String DistanceUnit) {
            this.DistanceUnit = DistanceUnit;
        }

        public boolean isEnabled() {
            return Enabled;
        }

        public void setEnabled(boolean Enabled) {
            this.Enabled = Enabled;
        }

        public Object getAddressPath() {
            return AddressPath;
        }

        public void setAddressPath(Object AddressPath) {
            this.AddressPath = AddressPath;
        }

        public boolean isIsStoreDelive() {
            return IsStoreDelive;
        }

        public void setIsStoreDelive(boolean IsStoreDelive) {
            this.IsStoreDelive = IsStoreDelive;
        }

        public boolean isIsAboveSelf() {
            return IsAboveSelf;
        }

        public void setIsAboveSelf(boolean IsAboveSelf) {
            this.IsAboveSelf = IsAboveSelf;
        }

        public int getDeliveFee() {
            return DeliveFee;
        }

        public void setDeliveFee(int DeliveFee) {
            this.DeliveFee = DeliveFee;
        }

        public int getFreeMailFee() {
            return FreeMailFee;
        }

        public void setFreeMailFee(int FreeMailFee) {
            this.FreeMailFee = FreeMailFee;
        }

        public boolean isIsFreeMail() {
            return IsFreeMail;
        }

        public void setIsFreeMail(boolean IsFreeMail) {
            this.IsFreeMail = IsFreeMail;
        }

        public int getDeliveTotalFee() {
            return DeliveTotalFee;
        }

        public void setDeliveTotalFee(int DeliveTotalFee) {
            this.DeliveTotalFee = DeliveTotalFee;
        }

        public String getStoreOpenStartTime() {
            return StoreOpenStartTime;
        }

        public void setStoreOpenStartTime(String StoreOpenStartTime) {
            this.StoreOpenStartTime = StoreOpenStartTime;
        }

        public String getStoreOpenEndTime() {
            return StoreOpenEndTime;
        }

        public void setStoreOpenEndTime(String StoreOpenEndTime) {
            this.StoreOpenEndTime = StoreOpenEndTime;
        }

        public long getRecommendSequence() {
            return RecommendSequence;
        }

        public void setRecommendSequence(long RecommendSequence) {
            this.RecommendSequence = RecommendSequence;
        }

        public boolean isIsRecommend() {
            return IsRecommend;
        }

        public void setIsRecommend(boolean IsRecommend) {
            this.IsRecommend = IsRecommend;
        }

        public int getCommentScore() {
            return CommentScore;
        }

        public void setCommentScore(int CommentScore) {
            this.CommentScore = CommentScore;
        }

        public Object getDaDaShopId() {
            return DaDaShopId;
        }

        public void setDaDaShopId(Object DaDaShopId) {
            this.DaDaShopId = DaDaShopId;
        }

        public boolean isIsAutoPrint() {
            return IsAutoPrint;
        }

        public void setIsAutoPrint(boolean IsAutoPrint) {
            this.IsAutoPrint = IsAutoPrint;
        }

        public int getPrintCount() {
            return PrintCount;
        }

        public void setPrintCount(int PrintCount) {
            this.PrintCount = PrintCount;
        }

        public boolean isEnableSellerManager() {
            return EnableSellerManager;
        }

        public void setEnableSellerManager(boolean EnableSellerManager) {
            this.EnableSellerManager = EnableSellerManager;
        }

        public boolean isIsShelvesProduct() {
            return IsShelvesProduct;
        }

        public void setIsShelvesProduct(boolean IsShelvesProduct) {
            this.IsShelvesProduct = IsShelvesProduct;
        }
    }

    public static class ShopAllActivesBean {
        /**
         * ShopActives : []
         * FreeFreightAmount : 0
         * IsFreeMail : false
         * ShopCoupons : []
         * MinCouponPrice : 0
         * MaxCouponPrice : 0
         */

        private int FreeFreightAmount;
        private boolean IsFreeMail;
        private int MinCouponPrice;
        private int MaxCouponPrice;
        private List<?> ShopActives;
        private List<?> ShopCoupons;

        public int getFreeFreightAmount() {
            return FreeFreightAmount;
        }

        public void setFreeFreightAmount(int FreeFreightAmount) {
            this.FreeFreightAmount = FreeFreightAmount;
        }

        public boolean isIsFreeMail() {
            return IsFreeMail;
        }

        public void setIsFreeMail(boolean IsFreeMail) {
            this.IsFreeMail = IsFreeMail;
        }

        public int getMinCouponPrice() {
            return MinCouponPrice;
        }

        public void setMinCouponPrice(int MinCouponPrice) {
            this.MinCouponPrice = MinCouponPrice;
        }

        public int getMaxCouponPrice() {
            return MaxCouponPrice;
        }

        public void setMaxCouponPrice(int MaxCouponPrice) {
            this.MaxCouponPrice = MaxCouponPrice;
        }

        public List<?> getShopActives() {
            return ShopActives;
        }

        public void setShopActives(List<?> ShopActives) {
            this.ShopActives = ShopActives;
        }

        public List<?> getShopCoupons() {
            return ShopCoupons;
        }

        public void setShopCoupons(List<?> ShopCoupons) {
            this.ShopCoupons = ShopCoupons;
        }
    }

    public static class ShowProductsBean {
        /**
         * Id : 7362
         * ProductName : 外套夹克外套夹克外套夹克
         * MarketPrice : 0
         * MinSalePrice : 10
         * HasSKU : false
         * DefaultImage : httpg
         */

        private int Id;
        private String ProductName;
        private int MarketPrice;
        private int MinSalePrice;
        private boolean HasSKU;
        private String DefaultImage;

        public int getId() {
            return Id;
        }

        public void setId(int Id) {
            this.Id = Id;
        }

        public String getProductName() {
            return ProductName;
        }

        public void setProductName(String ProductName) {
            this.ProductName = ProductName;
        }

        public int getMarketPrice() {
            return MarketPrice;
        }

        public void setMarketPrice(int MarketPrice) {
            this.MarketPrice = MarketPrice;
        }

        public int getMinSalePrice() {
            return MinSalePrice;
        }

        public void setMinSalePrice(int MinSalePrice) {
            this.MinSalePrice = MinSalePrice;
        }

        public boolean isHasSKU() {
            return HasSKU;
        }

        public void setHasSKU(boolean HasSKU) {
            this.HasSKU = HasSKU;
        }

        public String getDefaultImage() {
            return DefaultImage;
        }

        public void setDefaultImage(String DefaultImage)
        {
            this.DefaultImage = DefaultImage;
        }
    }
}
